home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / GEN15.ARJ / GEN.DOC next >
Text File  |  1991-08-23  |  31KB  |  782 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.          ______________________________________________________________
  9.         |                                                              |
  10.         |                           - GEN -                            |
  11.         |______________________________________________________________|
  12.  
  13.                        Test Character Generating Utility
  14.  
  15.                                   Version  1.5
  16.                                 Released 07-30-91
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.               COPYRIGHT 1989-1991 Phil Herron.  ALL RIGHTS RESERVED
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.                                  Herron Software
  46.                                   P.O. Box 1288
  47.                       Battle Ground, Washington  USA  98604
  48.  
  49.  
  50.  
  51.             TABLE OF CONTENTS                                  PAGE
  52.         ________________________________________________________________
  53.  
  54.             Preface.............................................. 0
  55.             New in this version.................................. 1
  56.             Introduction......................................... 1
  57.             Explanation.......................................... 2
  58.             System Requirements.................................. 2
  59.             Installing........................................... 3
  60.             Help................................................. 3
  61.  
  62.             Syntax............................................... 3
  63.               Examples........................................... 4
  64.             Operating screen..................................... 5
  65.             Output Format in Character Mode...................... 5
  66.             Applications......................................... 6
  67.             User Notes........................................... 7
  68.             DOS ErrorLevel....................................... 7
  69.             Version History...................................... 8
  70.  
  71.             Support............................................ A-1
  72.               Problem Resolution............................... A-1
  73.               Reporting A Problem.............................. A-1
  74.               Custom Modifications............................. A-2
  75.               Correspondence................................... A-2
  76.  
  77.  
  78.                                                                     0-1
  79.  
  80.  
  81.                  __________________________________________
  82.  
  83.                           DISCLAIMER OF WARRANTY
  84.                  __________________________________________
  85.  
  86.  
  87.  
  88.                  THIS PRODUCT IS PROVIDED FOR EVALUATION, AS IS
  89.                  AND WITHOUT WARRANTY OF ANY KIND.  THE AUTHOR
  90.                  MAKES NO EXPRESS OR IMPLIED WARRANTIES,
  91.                  INCLUDING BUT NOT LIMITED TO MERCHANTABILITY
  92.                  OR FITNESS FOR ANY PURPOSE.  IN NO EVENT SHALL
  93.                  THE AUTHOR BE LIABLE FOR LOSS OF PROFIT OR ANY
  94.                  OTHER COMMERCIAL DAMAGE ARISING FROM EITHER
  95.                  THE USE OF OR THE INABILITY TO USE THIS PRODUCT.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.         ____________________________________________________________
  102.  
  103.             EVALUATION PREFACE                              PAGE
  104.         ____________________________________________________________
  105.  
  106.             Shareware....................................... 0-1
  107.               License Terms................................. 0-2
  108.               Registration.................................. 0-2
  109.                Forms, Fees, Quantity discounts.............. 0-2
  110.             Evaluation Version.............................. 0-3
  111.               Distribution Authorization.................... 0-3
  112.               Evaluation Menu............................... 0-3
  113.               Virus Concerns................................ 0-3
  114.  
  115.  
  116.  
  117.         - SHAREWARE -
  118.  
  119.           "Shareware" is a software distribution method which enables
  120.           the potential user to obtain software at very low initial
  121.           cost, for evaluation on a trial basis.
  122.  
  123.           You can evaluate the software in your own environment, on your
  124.           own machine, with the programs and data that you normally use.
  125.           You're not required to become a registered user unless the
  126.           software meets your needs.
  127.  
  128.           Another benefit of Shareware is lower pricing.  By minimizing
  129.           the marketing and advertising expenses associated with more
  130.           traditional software distribution methods, Shareware products
  131.           can be priced lower.  You don't pay for what you don't need or
  132.           use.
  133.  
  134.  
  135.                                                                     0-2
  136.  
  137.         - LICENSE TERMS -
  138.  
  139.           This product and its documentation are copyrighted and owned
  140.           solely by the author, who reserves all rights to any benefits
  141.           derived from it.  It is distinctly separate from, and should
  142.           not be confused with, those categories of software known as
  143.           "public domain" or "freeware."
  144.  
  145.           You are granted the right to use the evaluation version of
  146.           this software on a trial basis for a limited amount of time,
  147.           to decide whether to continue using (and therefore whether to
  148.           register) the product.  You can share the evaluation version
  149.           of this software with others, so long as the limitations set
  150.           forth in the DISTRIBUTION AUTHORIZATION section below are
  151.           followed.
  152.  
  153.  
  154.         - REGISTRATION -
  155.  
  156.           When you send in the registration form and fee, you'll receive
  157.           by return mail a diskette containing the latest REGISTERED
  158.           VERSION of the program and documentation.  It will NOT include
  159.           the Evaluation Menu front end of this version.  Thus it will
  160.           be easier to use, from either the DOS prompt or from batch
  161.           files, and will also be 12K-15K bytes smaller, for more
  162.           efficient disk storage and faster loading.  The registered
  163.           version WILL include any new functions or enhancements made
  164.           to date.
  165.  
  166.           As a registered user, you can upgrade to newer versions
  167.           whenever they become available, for a total cost of 50
  168.           percent of the then-current registration fee.
  169.  
  170.  
  171.           REGISTRATION FORM and FEES
  172.  
  173.             The registration form and a pre-addressed mailing cover
  174.             can be printed from the "Forms Printing" selection of
  175.             the Evaluation menu, discussed below.
  176.  
  177.             The single-quantity registration fee is displayed on the
  178.             Evaluation Menu screen.  Each registered copy will be
  179.             licensed for operation at a single location (on a single
  180.             terminal or computer) at any one time.  To use the software
  181.             on more than one terminal or computer at the same time, the
  182.             appropriate number of registrations must be made.
  183.  
  184.             Multiple-quantity registration fees are displayed in
  185.             the "QUANTITY DISCOUNT" section of the Evaluation menu.
  186.  
  187.             You can take advantage of quantity discounts by ordering
  188.             multiple registrations of one program or of several
  189.             different programs at the same time.  You also save on
  190.             shipping and handling charges by registering several
  191.             products together.
  192.  
  193.  
  194.                                                                     0-3
  195.  
  196.         - EVALUATION VERSION -
  197.  
  198.           This software contains the complete and fully functional
  199.           version of the program, the latest available at the time of
  200.           this release.
  201.  
  202.           The program itself is identical to the REGISTERED version.
  203.           For evaluation, a front end menu containing a documentation
  204.           file viewer and forms printer have been added to ensure that:
  205.             (a)   Registration information and forms will not become
  206.                   separated from the program file.
  207.             (b)   Users who might be unfamiliar with the process of
  208.                   displaying a file's contents on the screen or printer
  209.                   will have no difficulty learning about, evaluating
  210.                   or registering this product.
  211.  
  212.  
  213.         - DISTRIBUTION AUTHORIZATION -
  214.  
  215.           Shareware catalog/disk distributers, Online services,
  216.           Bulletin Board systems, user groups and private individuals
  217.           are authorized to distribute the evaluation version of this
  218.           software by any convenient means, so long as the program,
  219.           documentation and any associated files are distributed
  220.           together and unaltered.
  221.  
  222.  
  223.         - EVALUATION MENU -
  224.  
  225.           The program is invoked from the DOS prompt by typing its name
  226.           and pressing the RETURN/ENTER key.  An initial screen displays
  227.           warranty and program information, then the Shareware Product
  228.           EVALUATION MENU with the following functions:
  229.  
  230.             ESC - EXIT to DOS
  231.              R  - READ the documentation (THIS file)
  232.              x  - EVALUATE this program
  233.              Q  - QUANTITY Discount information
  234.              F  - FORMS printing menu - registration & mailer
  235.  
  236.           "R" displays this file one screen at a time, and prompts...
  237.  
  238.               <DownArrow> or Esc
  239.  
  240.           <DownArrow> indicates more is available, similar to the "MORE"
  241.           prompt in other DOS utilities.  Press a normal typing key such
  242.           as the spacebar to continue, or the ESCape key to return to
  243.           the Evaluation Menu.
  244.  
  245.  
  246.         - VIRUS CONCERNS -
  247.  
  248.           If you'd like to evaluate this software but you're not sure
  249.           where it's been, order a copy directly from the source.  See
  250.           the SHAREWARE PRODUCT CATALOG in the CATALOG.TXT file.
  251.  
  252.  
  253.                                                                   GEN-1
  254.  
  255.  
  256.         - NEW IN THIS VERSION -
  257.  
  258.           Prior versions generated files character by character.  This
  259.           version adds a much faster File Mode for the rapid production
  260.           of large disk files.
  261.  
  262.  
  263.  
  264.  
  265.         - INTRODUCTION -
  266.  
  267.           There are a number of ways to produce disk files of some given
  268.           size for testing or experimentation.  The methods available
  269.           vary in speed and ease of use.
  270.  
  271.           METHOD 1 - Text Editor
  272.  
  273.             This method is pure trial-and-error: using a word processor
  274.             or text editor, type some random characters, save the result,
  275.             then check on the size of the saved file.  If it's not right,
  276.             go back into the editor and add or subtract some characters.
  277.             Repeat until the file size is right.
  278.  
  279.           METHOD 2 - DEBUG or SYMDEB utilities
  280.  
  281.             If one of these utilities is available, you can use a script
  282.             like this to generate a 1024-byte file named OneK.Txt...
  283.  
  284.               C>debug
  285.               -n OneK.Txt       name the file
  286.               -rcx              set file size
  287.               CX 0000
  288.               :400              hexadecimal file size (400h = 1024d)
  289.               -f 0 L 500 2E     fill space (400h +100h) with a char
  290.                                 (2E hex for dots)
  291.               -w                write the file to disk
  292.               Writing 0400 bytes
  293.               -Q                quit back to DOS
  294.  
  295.             This method works well for files up to FFFFh (65,535 decimal)
  296.             bytes in length; for larger sizes, you must also set register
  297.             BX, and go through some calculations to fill the space with
  298.             known characters.
  299.  
  300.  
  301.           The schemes above work for small files, but aren't always quick
  302.           or easy to use.  GEN removes all the bother.  It generates
  303.           files of any size from zero to over 2 gigabytes, and generates
  304.           them much faster than you can type random characters into a
  305.           text editor.
  306.  
  307.           Besides producing files on disk, Gen can send a specific number
  308.           of characters directly to the console screen, printer or other
  309.           DOS device.  When finished, it displays elapsed time.
  310.  
  311.  
  312.                                                                   GEN-2
  313.  
  314.         - EXPLANATION -
  315.  
  316.           Gen has several operating modes; the mode used is determined by
  317.           the destination and character arguments on the command line.
  318.  
  319.           CHARACTER MODE - for File or Device
  320.           ___________________________________
  321.  
  322.             Whenever a character argument is included on the command
  323.             line, a specified number of that character is sent to the
  324.             specified destination.  The character can be given either
  325.             literally or in Ascii decimal form.
  326.  
  327.             The final characters sent during each run depend upon the
  328.             output size specified, and are either CR (carriage return)
  329.             or CR LF (carriage return followed by linefeed).  See the
  330.             OUTPUT FORMAT section for additional information.
  331.  
  332.             The character count is displayed on screen every ten 1024-
  333.             character blocks as an activity indicator.  This count
  334.             display is sent only to the screen, and does not become
  335.             part of the output to a file or device.
  336.  
  337.             The ESCape key can be used to exit at any time.  GEN
  338.             terminates at the end of the block it was processing when the
  339.             Escape key was detected.
  340.  
  341.  
  342.           FILE MODE - for Files only
  343.           __________________________
  344.  
  345.             File Mode is used whenever no character is specified on the
  346.             command line, and the destination is a disk file.  For large
  347.             files, this mode is much faster than Character Mode.  Instead
  348.             of being generated character by character, the file is
  349.             "simulated" by simply setting up a new filename entry on
  350.             disk, with the specified name and size.
  351.  
  352.             The file produced contains whatever was on the disk at the
  353.             location(s) used by the new file--fragments of previously
  354.             erased files, and/or initialized data left by the disk
  355.             formatting process.
  356.  
  357.  
  358.  
  359.  
  360.         - SYSTEM REQUIREMENTS -
  361.  
  362.           PC, XT, AT or compatible.
  363.           DOS version 2.1 or later.
  364.           64K free memory.
  365.  
  366.  
  367.                                                                   GEN-3
  368.  
  369.         - INSTALLING -
  370.  
  371.           The program can be run from diskette or from hard disk.  No
  372.           installation is necessary, other than copying the files to a
  373.           drive and directory of your choosing.  To run the program from
  374.           other than its resident drive or directory, specify its
  375.           location with the DOS PATH statement.
  376.  
  377.  
  378.  
  379.  
  380.         - HELP -
  381.  
  382.           Can't remember the command line syntax? Issue the program's
  383.           name without any parameters; it will display a help screen,
  384.           then return to the DOS prompt.
  385.  
  386.  
  387.  
  388.  
  389.         - SYNTAX -
  390.  
  391.             GEN [dest] [/size] [/char] [/APPEND]
  392.  
  393.           Where:
  394.  
  395.             [dest] is a destination FILESPEC or DEVICE.
  396.                    If omitted, terminates with error message.
  397.  
  398.             FILESPEC
  399.               The file specification needed to reference a file;
  400.               can also be given as [d:][path][filename.ext].
  401.  
  402.               The minimum filespec needed is filename.ext. If the file is
  403.               to be generated in another directory and/or on another
  404.               drive, the drive name and/or pathname must also be given.
  405.  
  406.               The complete filespec for a file named TestFile.Txt
  407.               residing in drive A: in a subdirectory named TestSub is
  408.  
  409.                   A:\TestSub\TestFile.Txt
  410.  
  411.               For further information on filespecs, see your DOS manual.
  412.  
  413.             DEVICE
  414.               Refers to a particular DOS device:
  415.                 CON               output to CONsole monitor screen
  416.                 PRN, LPT1, etc. - output to specified printer
  417.                 AUX, COM1, etc. - output to serial port
  418.                 NUL             - output is discarded
  419.  
  420.  
  421.             [/size] is a positive number, 0 through 2,147,483,647
  422.                     with no embedded punctuation.
  423.  
  424.  
  425.                                                                   GEN-4
  426.         - SYNTAX - continued
  427.  
  428.           Where:
  429.  
  430.             [/char] is the Ascii character to be used.  If specified, or
  431.                     if the destination is a DOS device, then the slower
  432.                     Character Mode will be used.  The character can be
  433.                     entered either literally or in Ascii decimal form.
  434.                     The default character if "/" is included but no
  435.                     character is specified is Ascii NUL, #0.
  436.  
  437.                     /*     Asterisk char, literal
  438.                     /#42   Asterisk char, Ascii decimal form
  439.                     /#7    BEL char Ascii decimal form (rings bell)
  440.                     /#205  Double-line text graphic char
  441.                     /#0    Ascii NUL char
  442.                     /      Ascii NUL char
  443.  
  444.             [/APPEND] is the command to append output to the end of the
  445.                       specified file.  Case is ignored; can be shortened
  446.                       to the first three letters, "/app".
  447.  
  448.  
  449.  
  450.         - EXAMPLES -
  451.  
  452.           GEN con /100 /*            Sends 100 characters to screen:
  453.                                        98 asterisks, CR, LF.
  454.           GEN con /100 /#219         Sends extended-Ascii text graphic
  455.                                        block characters to screen.
  456.  
  457.           GEN prn /100 /*            Sends 100 characters to printer:
  458.                                        98 asterisks, CR, LF.
  459.  
  460.           GEN a.a                    These all create a zero-byte
  461.           GEN a.a /                    file named A.A
  462.           GEN a.a /0                   on current drive,
  463.           GEN a.a / /                  in current subdirectory.
  464.           GEN a.a / /a
  465.  
  466.           GEN b:\test\b.b /1024 /    Creates 1Kbyte file on drive B:
  467.                                        in subdirectory \test.  File
  468.                                        contains NULs (Ascii #0).
  469.  
  470.           GEN c.c /250000 /*         250,000 char. file in slow Char-
  471.                                        acter mode.  File contains mostly
  472.                                        asterisk characters.
  473.  
  474.           GEN c.c /250000            250,000 char. file in fast File
  475.                                        mode.  File contains whatever
  476.                                        was on disk.
  477.  
  478.           GEN d.d /25 /              25-char. file containing 23 NULs,
  479.                                        CR, LF.
  480.  
  481.           GEN d.d /75 /* /app        Appends 75 more characters to
  482.                                        existing file D.D, for total
  483.                                        size of 100 bytes.
  484.  
  485.                                                                   GEN-5
  486.  
  487.         - OPERATING SCREEN -
  488.  
  489.           The operating screen appears whenever "GEN" is issued from the
  490.           DOS prompt (or from a batch file) with a destination; in this
  491.           example, the complete command line is:
  492.  
  493.               Gen Dummy.Txt /56789 /#46
  494.  
  495.           which will generate a file containing periods (Ascii value 46
  496.           decimal).  Since a character is specified, the slower Character
  497.           mode will be used.  The screen displays:
  498.  
  499.                __Gen_________________________
  500.               |______________________________|
  501.               Generating 56789 characters
  502.               Kbytes completed: nn
  503.                                  \
  504.                                  Running size count in 10K steps
  505.               7.69 seconds elapsed
  506.               C:\TEST\DUMMY.TXT  56789 bytes
  507.  
  508.           Upon completion (or when ESC is pressed to terminate early),
  509.           elapsed time and actual file size are displayed.
  510.  
  511.           In the next example, a disk file is specified larger than the
  512.           space available on a 360K diskette.  No character is specified,
  513.           so Fast mode is used.
  514.  
  515.               Gen A:Dummy.Txt /400000
  516.                __Gen_________________________
  517.               |______________________________|
  518.               Space not available for size specified
  519.               Simulating 362496 bytes
  520.               A:\DUMMY.TXT  362496 bytes
  521.  
  522.  
  523.  
  524.         - OUTPUT FORMAT in Character Mode -
  525.  
  526.           GEN generates the specified number of characters by blocks of
  527.           1024 (if any), followed by any remaining characters needed to
  528.           make up the required size.
  529.  
  530.           Each block consists of 1022 specified characters, followed by
  531.           CR (ASCII 0D hex) and LF (ASCII 0A hex).
  532.  
  533.  
  534.                                                                   GEN-6
  535.         - OUTPUT FORMAT in Character Mode - continued
  536.  
  537.           Sizes in excess of even multiples of the basic 1024-character
  538.           block are generated as shown below:
  539.  
  540.                Size         Characters sent
  541.             ------------    -------------------
  542.                  1             CR
  543.                  2             CR LF
  544.                  3             1 char,  CR LF
  545.                  4             2 chars, CR LF
  546.                  .             .
  547.                  .             .
  548.               1023           1021 chars, CR LF
  549.  
  550.           Example:
  551.             Output length of    Will Contain
  552.             ----------------    ----------------------
  553.                1                 CR
  554.                1024              1022 chars, CR LF (basic 1K block)
  555.                1025              One 1K block  plus CR
  556.                1026              One 1K block  plus CR LF
  557.                1027              One 1K block  plus  1 char, CR LF
  558.                2049              Two 1K blocks plus CR
  559.               10241              Ten 1K blocks plus CR
  560.  
  561.           It should be noted that when generating to the console, CON,
  562.           the number of characters appearing on the screen will be
  563.           fewer than specified in the length parameter.
  564.  
  565.           A length of 1 or 2 will show no characters; 3 or higher will
  566.           show two fewer characters than specified, since the CR and LF
  567.           are not explicitly displayed on the screen.  However, the
  568.           correct file length will always be generated when output
  569.           is to a file or device.
  570.  
  571.  
  572.  
  573.         - APPLICATIONS -
  574.  
  575.           GENerated files can be used for:
  576.               Printer speed tests
  577.               Printer buffer capacity tests
  578.               Print Spooler tests
  579.  
  580.               Disk file copying speed tests
  581.               Disk capacity tests
  582.               RAMdisk tests
  583.  
  584.               Dummy files for any purpose.
  585.  
  586.               Marker files for separating file groups on a floppy disk.
  587.                 With a size of zero bytes, such files don't take up any
  588.                 disk space outside that of the directory entry.
  589.                 Example:
  590.  
  591.                     GEN A:--------.---
  592.  
  593.  
  594.                                                                   GEN-7
  595.  
  596.         - USER NOTES -
  597.  
  598.           Device destinations
  599.             Before generating characters to a device, make sure it
  600.             exists; writing to a nonexistent device may hang the system.
  601.             CON and NUL are always present, as is PRN on most systems.
  602.  
  603.           Speed
  604.             If a character is specified when generating disk files, GEN
  605.             uses Character mode.  This can be very slow for large files;
  606.             to use the much faster File mode, press the ESCAPE key to
  607.             exit, then rerun without specifying a character.
  608.  
  609.             Below are some average output rates measured while generating
  610.             360Kb files on a 4.77 Mhz PC/XT compatible system, using
  611.             Character mode:
  612.  
  613.                                Bytes per      Bytes per
  614.               Destination       Second         Minute
  615.               -----------      ---------     ----------
  616.               Floppy disk        2.3Kb        135.9Kb
  617.               Hard disk         10.0Kb        601.8Kb
  618.               NUL device        22.8Kb          1.37Mb
  619.  
  620.  
  621.  
  622.  
  623.         - DOS ERRORLEVEL -
  624.  
  625.           Upon termination, the program returns a DOS ErrorLevel value
  626.           which indicates how the program ended, and which can be used
  627.           for subsequent operations in a batch file.  For further
  628.           information, see the "IF ERRORLEVEL" batch command in
  629.           your DOS manual.
  630.  
  631.           ErrorLevel list:
  632.  
  633.             0  -  Successful completion.
  634.  
  635.             1  -  No parameters specified on command line.
  636.             2  -  <arg> - range must be within 0..255
  637.                   A character was specified in Ascii decimal form but
  638.                   the decimal value was out of the permissible range.
  639.  
  640.             3  -  <arg> - non-numeric at position <n>
  641.                   An illegal character (non-decimal or punctuation) was
  642.                   found at position n.  This error also occurs whenever
  643.                   size is greater than 2,147,483,647.
  644.  
  645.             4  -  Illegal drive
  646.  
  647.             5  -  Dest missing
  648.  
  649.  
  650.                                                                   GEN-8
  651.         - DOS ERRORLEVEL - continued
  652.  
  653.           ErrorLevel list: continued
  654.  
  655.             6  -  Delimiter missing/misplaced in param <arg>
  656.  
  657.             7  -  Output to device requires size>0 & char
  658.  
  659.             8  -  Append requires an existing file
  660.                -  Append requires size & char params
  661.                -  Append requires size >0
  662.                -  Append requires char param
  663.  
  664.             9  -  Cannot open <dest>
  665.                   Specified file cannot be opened.  Occurs occurs when
  666.                   GEN is issued with a filespec containing DOS wildcard
  667.                   characters, such as GEN *.*  or  GEN ?.?
  668.  
  669.            10  -  Write failure
  670.                   Usually indicates error writing to a device, such as
  671.                   when generating to "PRN" with the printer not ready.
  672.  
  673.            27  -  Early termination; ESCape key pressed.
  674.  
  675.  
  676.  
  677.  
  678.         - VERSION HISTORY -
  679.  
  680.           1.00  Initial release.
  681.           1.01  Early termination via the ESCAPE key.
  682.           1.1   DOS ErrorLevels added.
  683.           1.2   Modified to correct elapsed time when midnight
  684.                 occurs during a run.
  685.           1.3   Syntax changed for easier use without Dos redirection.
  686.                 Available disk space is checked before run.
  687.           1.4   Max size increased to over 2 Gbytes.  Character blocks
  688.                 now consist of 1024 bytes: 1022 chars, then CR and LF.
  689.                 Character used can now be specified on the command line.
  690.           1.5   Added File mode for much faster large disk files.
  691.  
  692.  
  693.                                                                     A-1
  694.  
  695.         - SUPPORT -
  696.  
  697.           The first user to document and report a problem that we
  698.           agree needs attention, will be sent a free upgrade with
  699.           the correction when it's been made.  Registered users will
  700.           receive an upgraded registered version; unregistered
  701.           evaluators receive an upgraded evaluation version.
  702.  
  703.  
  704.         - PROBLEM RESOLUTION -
  705.  
  706.           Things to try prior to reporting a problem:
  707.  
  708.           1 - Reread the documentation to make sure you understand
  709.               what we thought we understood when we wrote it.
  710.  
  711.           2 - If the system reports "Bad command or file name" when
  712.               you attempt to run the program, its executable file
  713.               (or at least the file name you specified) was not found.
  714.  
  715.               First, make sure no typos or misspellings have crept into
  716.               your command line; next, try changing your PATH setting,
  717.               or make the drive & directory where the program resides
  718.               the "current" drive & directory.
  719.  
  720.           3 - If the program is being run from a batch file, try
  721.               deleting lines previous to the line that actually invokes
  722.               the program, to see if some prior activity is causing the
  723.               problem.
  724.  
  725.           4 - If you have any memory-resident or "TSR" utilities
  726.               installed (pop-up calculators/note pads, keyboard
  727.               enhancements, etc.), try removing them from memory and
  728.               running the program again to see if the problem reoccurs.
  729.  
  730.  
  731.         - REPORTING A PROBLEM -
  732.  
  733.           If the problem persists, please document it as thoroughly as
  734.           possible; we have to be able to duplicate it before we can
  735.           begin to resolve it.  Include at least the following:
  736.  
  737.             1 - Problem program's name and version number.
  738.             2 - Where and how you obtained the problem program.
  739.             3 - Address and/or phone number where you can be contacted.
  740.             4 - Version of DOS you are using.
  741.             5 - Machine type, drives, memory, etc.
  742.             6 - Programs executed prior to the problem.
  743.             7 - Anything that might relate to the problem; for example,
  744.                 listings of your AUTOEXEC.BAT and CONFIG.SYS files, or
  745.                 any batch files used to run the program.
  746.             8 - Any relevant printouts.
  747.  
  748.  
  749.                                                                     A-2
  750.         - REPORTING A PROBLEM - continued
  751.  
  752.  
  753.           NOTE: Registered users receive the utility UserResp.Exe on the
  754.                 distribution diskette; it can be used to print a
  755.                 pre-addressed mailer and a problem report.
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.         - CUSTOM MODIFICATIONS -
  763.  
  764.           If custom modifications to this software are needed for your
  765.           particular application, please write to the below address with
  766.           complete details of your requirements.
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.         - CORRESPONDENCE -
  774.  
  775.           We welcome any comments or suggestions you might have
  776.           concerning improvements and future enhancements to this
  777.           product.  Send all correspondence and orders to:
  778.  
  779.                     Phil Herron
  780.                     P.O. Box 1288
  781.                     Battle Ground, Washington  USA  98604
  782.